StdEmitter 

image41.gif

The Standard Emitter helper node is used to create positional and rotational information for particle generators or particles in general. The main use of this helper node is in conjunction with the TD-Tool to supply a position when an Emitter is used for a Custom created particle system.

When connected properly, this helper node creates particles in a random manner on the area or volume as defined in Emitter Type.

Operator Inputs 

ON - (Bool) This input data stream determines whether the operator is considered 'on' or 'off.' You can connect other operators to this input channel such as a Bool Helper to activate/deactivate the whole operator.

Time
- (Time) This input data stream is used to define the local time for the operator when the user wants to override the default system time.

Node
- (Node) This input data stream is used to get the selected object to pull the position data from.

Particle
- (Particle) This input data stream reads in a selected particle Group that is to interact or be placed on the surface of the selected node.

Alignment
- (Alignment) This input data stream reads in an alignment value from a particle Group or other operator and uses it's value to interpolate the X, Y and Z axis direction components for use in other operators.

Position
- (Scalar) sets the position of the Emitter

Type
- (Integer) sets the Emitter type

X
- (Size) sets the X Size of the Emitter

Y
- (Size) sets the Y Size of the Emitter

Z
- (Size) sets the Z Size of the Emitter

Operator Outputs 

World Position - (Position) outputs the positional information from the Emitter in absolute world space coordinates. For each particle a new world space position will be created, so that an area (e.g. Rectangle) will emit particles.

World Normal
- (Normal) outputs the surface normal data of the Emitter in world space for each single particle on the surface when it is created. So if the emitter is moved and rotated, the particle creation will follow accordingly.

Alignment
- (Alignment) outputs the alignment of the Emitter for other nodes and rules to act upon.

Object Position
- (Normal) outputs the position of the emitter in object space in relation to its center or pivot point.

Object Normal
- (Normal) outputs data of the Emitter's surface normal information for use by other nodes. The data supplied is in local object space.

Normalized Position
- (Position) outputs the normalized position of the Emitter the values will be between 0 and 1 and represent the distances to the center of the emitter.

Rollout Menu 

image42.gif

Type
- lets you select between 5 different emitter types.

image Point - creates a point emitter for particles
Circle
- when selected, a Circular particle emission will take place
Rectangle
- choose this option to create a rectangular area were particles emit from this area.
Box
- when selected, a BOX volume will be used to emit particles from
Sphere
- choose this option to emit particles from a spherical volume
   

X-Size - outputs the Size value of the emitter for the X-Axis

Y-Size
- represents the Size value of the emitter for the Y-Axis

Z-Size
- outputs the Size value of the emitter for the Z-Axis

Find below a suggested use of the StdEmitter Helper node. The custom particle system created by the TD-Tool shown below has an emitter option for easy creation of the particle emitters. All the positional information is fed into the StdEmitter Helper node.

image18.jpg

The above particle system is created form the TD-Tool, the outcome will look similar the illustration shown below.

image